package Beans;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.persistence.*;

import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;

@Entity
@Table(name="depositocentral")
public class DepositoCentralBean extends DepositoBean implements Serializable  {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.EAGER)
	@Fetch(FetchMode.SUBSELECT)
	@JoinColumn(name="idDeposito")
	private List<ListaReposicionBean> pedidos;

	public List<ListaReposicionBean> getPedidos() {
		return pedidos;
	}

	public void setPedidos(List<ListaReposicionBean> pedidos) {
		this.pedidos = pedidos;
	}

	public DepositoCentralBean() {
		this.pedidos=new ArrayList<ListaReposicionBean>();
	}
	
	
}
